====== Nix, le gestionnaire de paquets ======

**Nix** est un gestionnaire de paquets fonctionnel.

===== Installation de Nix =====

<code bash>
curl https://nixos.org/nix/install | sh
echo ". $HOME/.nix-profile/etc/profile.d/nix.sh" >> ~/.bashrc
source ~/.bashrc
</code>

===== Installer et utiliser un paquet =====

ajouter un canal de paquets :

<code bash>
nix-channel --add https://nixos.org/channels/nixos-19.09 nixpkgs
nix-channel --update
</code>

chercher et exécuter un logiciel :

<code bash>
nix search geany
...
nix run nixpkgs.geany -c geany
</code>

====== Store complet ======

Voir https://nixos.org/nixos/packages.html

Pour rechercher un paquet en ligne de commande

<code bash>
nix search gcompris
</code>

===== Voir aussi =====

  * **(en)** [[https://nixos.wiki/wiki/Nix_Installation_Guide]] 
  * * **(fr)** [[https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_43/2019-12-23-fr-README.html]]
